electricity generation licence - German English Dictionary